Graph of Thoughts